home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / em7sui_1 / em7sui~1.exe / DensityGraphTest.wr_ / DensityGraphTest.wr
Text File  |  1999-01-07  |  26KB  |  425 lines

  1. #VRML V2.0 utf8
  2.  
  3. EXTERNPROTO em7_ChartGrid [
  4.     exposedField SFNode appearance
  5.     exposedField SFColor lineColor
  6.     field SFInt32 xDimension
  7.     field SFFloat xSpacing
  8.     field SFInt32 yDimension
  9.     field SFFloat ySpacing
  10.     field SFInt32 zDimension
  11.     field SFFloat zSpacing
  12.     field SFFloat thickness
  13.     eventIn SFInt32 set_xDimension
  14.     eventIn SFFloat set_xSpacing
  15.     eventIn SFInt32 set_yDimension
  16.     eventIn SFFloat set_ySpacing
  17.     eventIn SFInt32 set_zDimension
  18.     eventIn SFFloat set_zSpacing
  19.     eventIn SFFloat set_thickness
  20. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_ChartGrid"
  21.  
  22. EXTERNPROTO em7_Legend [
  23.     field MFNode appearances
  24.     field MFString descriptions
  25.     field SFString keyStyle
  26.     field SFFloat textHeight
  27.     field SFFloat textGap
  28.     field SFColor textColor
  29.     eventIn MFNode set_appearances
  30.     eventIn MFString set_descriptions
  31. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_Legend"
  32.  
  33. EXTERNPROTO em7_CheckBox [
  34.     exposedField MFString caption
  35.     exposedField SFColor captionColor
  36.     field SFFloat height
  37.     field SFBool value
  38.     eventIn SFBool set_value
  39.     eventOut SFBool value_changed
  40.     eventOut SFTime touchTime
  41. ] "..\..\ProtoPac\VR_UI.wrl#em7_CheckBox"
  42.  
  43. EXTERNPROTO em7_ContentToggle [
  44.     exposedField MFNode children
  45.     field SFBool contentsExist
  46.     eventIn SFBool set_contentsExist
  47. ] "..\..\ProtoPac\VR_UI.wrl#em7_ContentToggle"
  48.  
  49. EXTERNPROTO em7_Surface [
  50.     exposedField SFNode appearance
  51.     field SFColor gradeColor
  52.     field SFBool useGrade
  53.     field SFInt32 xDimension
  54.     field SFFloat xSpacing
  55.     field SFInt32 zDimension
  56.     field SFFloat zSpacing
  57.     field MFFloat height
  58.     field SFFloat creaseAngle
  59.     eventIn SFInt32 set_xDimension
  60.     eventIn SFFloat set_xSpacing
  61.     eventIn SFInt32 set_zDimension
  62.     eventIn SFFloat set_zSpacing
  63.     eventIn MFFloat set_height
  64. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_Surface"
  65.  
  66. EXTERNPROTO em7_ElevationWireframe [
  67.     exposedField SFColor color
  68.     field SFInt32 xDimension
  69.     field SFFloat xSpacing
  70.     field SFInt32 zDimension
  71.     field SFFloat zSpacing
  72.     field MFFloat height
  73.     field MFInt32 xMask
  74.     field MFInt32 zMask
  75.     eventIn SFInt32 set_xDimension
  76.     eventIn SFFloat set_xSpacing
  77.     eventIn SFInt32 set_zDimension
  78.     eventIn SFFloat set_zSpacing
  79.     eventIn MFFloat set_height
  80.     eventIn MFInt32 set_xMask
  81.     eventIn MFInt32 set_zMask
  82. ] "..\..\ProtoPac\VR_GRAPH.wrl#em7_ElevationWireframe"
  83.  
  84.  
  85. Transform { 
  86.     children [ 
  87.         Background { 
  88.             skyColor 0.886 0.906 0.929
  89.         }
  90.         Transform { 
  91.             children 
  92.                 Shape { 
  93.                     appearance 
  94.                         Appearance { 
  95.                             material 
  96.                                 Material { 
  97.                                     diffuseColor 0.310 0.302 0.408
  98.                                 }
  99.                         }
  100.                     geometry 
  101.                         Text { 
  102.                             string "Portal Density Graph"
  103.                             fontStyle 
  104.                                 FontStyle { 
  105.                                     family "SANS"
  106.                                     justify "MIDDLE"
  107.                                     style "BOLD"
  108.                                 }
  109.                         }
  110.                 }
  111.             translation 5.000 8.800 0.000
  112.         }
  113.         Transform { 
  114.             children 
  115.                 em7_ChartGrid { 
  116.                     appearance 
  117.                         Appearance { 
  118.                             material 
  119.                                 Material { 
  120.                                     diffuseColor 0.000 0.251 0.502
  121.                                     transparency 0.500
  122.                                 }
  123.                         }
  124.                     lineColor 0.267 1.000 0.635
  125.                     xDimension 11
  126.                     yDimension 6
  127.                     ySpacing 1.600
  128.                     zDimension 7
  129.                     zSpacing 1.333
  130.                 }
  131.         }
  132.         Transform { 
  133.             children [ 
  134.                 Transform { 
  135.                     children 
  136.                         em7_Legend { 
  137.                             appearances [ 
  138.                                 Appearance { 
  139.                                     material 
  140.                                         Material { 
  141.                                             diffuseColor 0.000 0.294 0.592
  142.                                             transparency 0.500
  143.                                         }
  144.                                 }
  145.                                 Appearance { 
  146.                                     material 
  147.                                         Material { 
  148.                                             diffuseColor 0.278 0.639 0.420
  149.                                         }
  150.                                 }
  151.                             ]
  152.                             descriptions [ "Secondary surface", "Primary surface" ]
  153.                             keyStyle "SPHERE"
  154.                             textHeight 0.600
  155.                             textGap 0.210
  156.                             textColor 0.000 0.000 0.000
  157.                         }
  158.                     translation 0.660 0.000 0.000
  159.                 }
  160.                 Transform { 
  161.                     children [ 
  162.                         Transform { 
  163.                             children 
  164.                                 DEF CHECK_BOX_1 em7_CheckBox { 
  165.                                     height 0.600
  166.                                     value TRUE
  167.                                 }
  168.                             translation 0.000 0.810 0.000
  169.                         }
  170.                         Transform { 
  171.                             children 
  172.                                 DEF CHECK_BOX_2 em7_CheckBox { 
  173.                                     height 0.600
  174.                                     value TRUE
  175.                                 }
  176.                         }
  177.                     ]
  178.                 }
  179.             ]
  180.             translation 11.000 0.800 0.000
  181.         }
  182.         Transform { 
  183.             children [ 
  184.                 Transform { 
  185.                     children 
  186.                         Shape { 
  187.                             appearance 
  188.                                 Appearance { 
  189.                                     material 
  190.                                         Material { 
  191.                                             diffuseColor 0.000 0.000 0.000
  192.                                         }
  193.                                 }
  194.                             geometry 
  195.                                 Text { 
  196.                                     string [ "0.00", "2.00", "4.00", "6.00", "8.00", "10.00", "12.00", "14.00", "16.00", "18.00", "20.00" ]
  197.                                     fontStyle 
  198.                                         FontStyle { 
  199.                                             family "SANS"
  200.                                             justify [ "END", "BEGIN" ]
  201.                                             size 0.400
  202.                                             spacing 2.500
  203.                                         }
  204.                                 }
  205.                         }
  206.                 }
  207.                 Transform { 
  208.                     children 
  209.                         Shape { 
  210.                             appearance 
  211.                                 Appearance { 
  212.                                     material 
  213.                                         Material { 
  214.                                             diffuseColor 1.000 1.000 1.000
  215.                                         }
  216.                                 }
  217.                             geometry 
  218.                                 Text { 
  219.                                     fontStyle 
  220.                                         FontStyle { 
  221.                                             family "SERIF"
  222.                                             justify [ "BEGIN", "MIDDLE" ]
  223.                                         }
  224.                                 }
  225.                         }
  226.                 }
  227.             ]
  228.             rotation -2.021 2.021 2.021 2.094
  229.             translation -0.200 0.000 8.160
  230.         }
  231.         Transform { 
  232.             children [ 
  233.                 Transform { 
  234.                     children 
  235.                         Shape { 
  236.                             appearance 
  237.                                 Appearance { 
  238.                                     material 
  239.                                         Material { 
  240.                                             diffuseColor 0.000 0.000 0.000
  241.                                         }
  242.                                 }
  243.                             geometry 
  244.                                 Text { 
  245.                                     string [ "15.00", "12.00", "9.00", "6.00", "3.00", "0.00" ]
  246.                                     fontStyle 
  247.                                         FontStyle { 
  248.                                             family "SANS"
  249.                                             justify [ "END", "BEGIN" ]
  250.                                             size 0.500
  251.                                             spacing 3.200
  252.                                         }
  253.                                 }
  254.                         }
  255.                 }
  256.                 Transform { 
  257.                     children 
  258.                         Shape { 
  259.                             appearance 
  260.                                 Appearance { 
  261.                                     material 
  262.                                         Material { 
  263.                                             diffuseColor 1.000 1.000 1.000
  264.                                         }
  265.                                 }
  266.                             geometry 
  267.                                 Text { 
  268.                                     fontStyle 
  269.                                         FontStyle { 
  270.                                             family "SERIF"
  271.                                             justify [ "BEGIN", "MIDDLE" ]
  272.                                         }
  273.                                 }
  274.                         }
  275.                 }
  276.             ]
  277.             rotation 0.000 0.859 0.000 0.785
  278.             translation -0.200 8.250 8.160
  279.         }
  280.         Transform { 
  281.             children [ 
  282.                 Transform { 
  283.                     children 
  284.                         Shape { 
  285.                             appearance 
  286.                                 Appearance { 
  287.                                     material 
  288.                                         Material { 
  289.                                             diffuseColor 0.000 0.000 0.000
  290.                                         }
  291.                                 }
  292.                             geometry 
  293.                                 Text { 
  294.                                     string [ "0.00", "1.67", "3.33", "5.00", "6.67", "8.33", "10.00" ]
  295.                                     fontStyle 
  296.                                         FontStyle { 
  297.                                             family "SANS"
  298.                                             justify [ "BEGIN", "BEGIN" ]
  299.                                             size 0.600
  300.                                             spacing 2.222
  301.                                         }
  302.                                 }
  303.                         }
  304.                 }
  305.                 Transform { 
  306.                     children 
  307.                         Shape { 
  308.                             appearance 
  309.                                 Appearance { 
  310.                                     material 
  311.                                         Material { 
  312.                                             diffuseColor 1.000 1.000 1.000
  313.                                         }
  314.                                 }
  315.                             geometry 
  316.                                 Text { 
  317.                                     fontStyle 
  318.                                         FontStyle { 
  319.                                             family "SERIF"
  320.                                             justify [ "BEGIN", "MIDDLE" ]
  321.                                         }
  322.                                 }
  323.                         }
  324.                 }
  325.             ]
  326.             rotation -2.042 0.000 0.000 1.571
  327.             translation 10.200 0.000 -0.300
  328.         }
  329.         Group { 
  330.             children 
  331.                 Viewpoint { 
  332.                     orientation -0.052 0.052 0.001 0.071
  333.                     position 6.000 4.000 20.000
  334.                     description "Initial view point"
  335.                 }
  336.         }
  337.         Group { 
  338.             children [ 
  339.                 NavigationInfo { 
  340.                 }
  341.                 Group { 
  342.                 }
  343.             ]
  344.         }
  345.         Group { 
  346.             children [ 
  347.                 Transform { 
  348.                     children 
  349.                         DEF SURFACE_1 em7_ContentToggle { 
  350.                             children [ 
  351.                                 em7_Surface { 
  352.                                     appearance 
  353.                                         Appearance { 
  354.                                             material 
  355.                                                 Material { 
  356.                                                     diffuseColor 0.278 0.639 0.420
  357.                                                 }
  358.                                         }
  359.                                     xDimension 31
  360.                                     xSpacing 0.333
  361.                                     zDimension 19
  362.                                     zS